@charset "utf-8";
 
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input
{margin:0;padding:0;}
body,input,textarea{font-size:14px;color:#666666; font-family: 'Microsoft Yahei';}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
 
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*公共部分*/

body{ background:#fff;word-wrap:break-word;word-break:break-all}
/* ------------------------------------------index----------------------------------- */

/* 头部 */
.search{ position:relative;float:right;z-index:999; width:204px; background:url(../images/seabg.png) center top no-repeat;height:32px;display:inline; margin:13px 15px 0 20px;line-height:32px; padding:0 0 0 11px; }

.text{  font-size:12px; border:0; margin:1px 0 0 3px;
	width: 170px;
	height: 30px;
	line-height: 30px;
	
	
	color:#7a7a7a;
	float: left;}
.button{width: 30px; z-index:9; position: relative;
	height: 32px;
	float: left;
	background: url(../images/insexsearch.png) no-repeat left top;
	cursor: pointer; margin-left:-1px;}
.select{float: left; position:relative; mar/gin:2% 0 0 0; padding:0 0 0 3px; background:none; 
	width:86px;
	height: 23px;
	line-height: 23px;
	color:#7a7a7a;
	
	}
.select select{margin:5px auto;width:80px}

/* 头部 end*/
/*---nav---*/
.float{ position:absolute; left:12px; top:-365px; height:418px; background:#006d47; width:163px; }
.menu{ width:151px; padding:54px 0 0 0;background: url(../images/navtop.gif) left top no-repeat; float:left; height:366px; overflow:hidden;}
.menu ul{ width:135px; float:left; padding:0px 0 0 12px}
.menu li{float:left;display:inline;width:135px; margin:0; border-bottom:1px solid #00774e;}
.menu li:last-child{ border-bottom:0;}
.menu li a{ display:block;width:135px;text-align:left; color:#ffffff;font:14px/34px 'Microsoft Yahei';  text-align:center;}
.menu a:hover,.menu a.cur{ color:#ffffff; background:#005a3b;width:151px;}

/* nav */
.nav_c{ 
	width: 100%;
	height:45px;
	background:#006d47; box-shadow:0 3px 5px rgba(0,0,0,0.2) inset;
}
.nav{ 	width: 1004px;
	margin:0 auto;
	height:45px;
	position: relative;
	z-index: 1; padding:0 0 0 0;
}
.nav ul li{
	float: left;
	width: 100px; height:45px; padding:0 0 0 0; 
	text-align: center;
	position: relative;
	z-index:8;
}
.nav ul li:hover{
	
}

.nav ul li.on{
	
}
.nav ul li a{padding:0 0 0 0 ;
	width:100px;
	font-size: 14px;
	line-height:45px;
	color:#fff;
	display: block;
	
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.nav ul li:first-child{ border-left:0;}
.nav ul li:last-child{ border-right:0;}
.nav ul li a:hover{ background:#fff; box-shadow:0 3px 8px rgba(223,223,223,0.7) inset; color:#006d47;}
.nav ul li a.cur{background:#fff; box-shadow:0 3px 8px rgba(223,223,223,0.7) inset; color:#d54f43;}
.nav ul li.on a{	}
.nav ul li .mtan{  min-width:370px;position:absolute;left:0;top:45px;display:none;padding:2px 0 0 0;z-index:9;text-align:left;background:url(../images/dtop.png) 35px top no-repeat}
.nav ul li .mtan .mm{float:left;background:rgba(255,255,255,0.5);color:#006d47;line-height:20px;padding:0 10px}
.nav ul li .mtan .mm a{background:0 0;display:inline;color:#006d47;float:none;line-height:32px;padding:0 5px;font-size:14px;}
.nav ul li .mtan .mm a:hover{background:#006d47;display:inline;color:#fff}

/* nav end*/


/* banner */
.banner{ 
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.banner a{
	width: 100%;
	text-align: center;
	overflow: hidden;
}
/* banner end*/

/* main */

.noticefra{ width:100%; background:#f5f5f5; border-bottom:1px solid #ebebeb}
.notice{width:1004px;margin:0 auto;position:relative;height:55px;}
.noticecon{width:410px;float:left; display:inline; margin:14px 0 0 200px; background:url(../images/mar.png) left center no-repeat;padding:0 0 0 40px;height:30px; font-size:12px;}
.noticecon marquee{float:left;width:350px;color:#7b7b7b;}
.index_sname{ float:left; color:#7b7b7b; line-height:35px;}
#marquee2{width:340px;height:30px;overflow:hidden;padding:2px 0 0 5px;}
#marquee2 ul li{float:left;height:30px;display:block;width:360px;}
#marquee2 ul li a{float:left;height:30px;line-height:30px;display:block;width:360px;color:#7b7b7b}
#marquee2 ul li a span{float:left;width:260px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li a label{float:right;width:90px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
#marquee2 ul li img{display:block}
.control{width:9px;left:400px;top:2px}
#goD{width:7px;height:9px;position:absolute;right:290px;top:28px;display:none}
#goU{width:18px;height:20px;position:absolute;right:55px;bottom:45px;display:none}
#goTopBtn{POSITION:fixed;TEXT-ALIGN:center;LINE-HEIGHT:30px;WIDTH:74px;BOTTOM:201px;HEIGHT:74px;margin-right:144px;FONT-SIZE:12px;CURSOR:pointer;RIGHT:0}


/* ------------------------------------------subpage end------------------------------------- */


/*---------------banner-----------------*/
.banner1 { width: 100%; height:389px; position: relative; overflow:hidden;}

.banner-box1{width:1920px;height:389px;position:absolute;left:50%;margin-left:-960px;top:0;}
.banner1 img{display:block;margin:0 auto;}
.btns{width:1160px;position: absolute;height:100px;left:50%;top:145px;margin-left:-580px; display:none;}
.btns .prev,
.btns .next {width: 54px; height: 100px;float:left;background:url(../images/leftbtn.png) 0 0 no-repeat;}
.btns .next {background:url(../images/rightbtn.png) 0 0 no-repeat;float:right;}
.banner1 .num { overflow:hidden; width:960px; background: url(../images/bannerbg.png) left top repeat; height: 17px; padding:9px 0;position: absolute; bottom:5px; right: 25%; zoom:1; z-index:3; text-align:right; display:none;}
.banner1 .num li { width: 31px; height: 8px;background:#006d47; margin-right: 15px;cursor:pointer; display:inline-block; *display:inline;zoom:1;overflow: hidden;font-size:0;}
.banner1 .num li.on {background:#fff;}


.banner { width: 100%; height:274px; position: relative; overflow:hidden;}
.banner-box{width:1920px;height:274px;position:absolute;left:50%;margin-left:-960px;top:0;}
.banner img{display:block;margin:0 auto;}
.btns{width:1160px;position: absolute;height:100px;left:50%;top:145px;margin-left:-580px; display:none;}
.btns .prev,
.btns .next {width: 54px; height: 100px;float:left;background:url(../images/leftbtn.png) 0 0 no-repeat;}
.btns .next {background:url(../images/rightbtn.png) 0 0 no-repeat;float:right;}
.banner .num { overflow:hidden; width:960px; background: url(../images/bannerbg.png) left top repeat; height: 17px; padding:9px 0;position: absolute; bottom:5px; right: 25%; zoom:1; z-index:3; text-align:right;display:none;}
.banner .num li { width: 31px; height: 8px;background:#006d47; margin-right: 15px;cursor:pointer; display:inline-block; *display:inline;zoom:1;overflow: hidden;font-size:0;}
.banner .num li.on {background:#fff; }


/*iabout*/

/*itl*/
.itl{
	height:37px;overflow:hidden;	
}
.itl h2{
	font:700 18px/37px "Microsoft Yahei";color:#136120;	
}
.itl h2 span{
	margin-left:8px;
	font:14px/37px "Arial";color:#136120;	
}
.itl .more{
	font:14px/37px "Microsoft Yahei";color:#136120;	
}
.itl a{
	color:#909090;
}
/***base module***/
.clear{
	display:block;float:none;
	width:0;height:0;border:0;
	background:none;font-size:0;
	clear:both;visibility:hidden;overflow:hidden;
}
.clear-fix:after{
	display:block;
	height:0;
	font-size:0;
	clear:both;visibility:hidden;content:".";
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.wxxx{
	width:1002px;margin:0 auto;
}
.iabout{
	height:242px;padding-top:19px;
}
.iabout_con{
	width:685px;height:205px;overflow:hidden;
}
.iabout_txt{
	font:12px/21px "Microsoft Yahei";color:#313131;
}
.iabout_pic{
	position:relative;
	width:255px;height:205px;
	background:url(/images/img4.jpg) no-repeat;
}
.iabout_pic a{
	display:block;position:relative;
	width:100%;height:100%;
}
.iabout_pic_in{
	display:block;position:absolute;right:0;bottom:0;
	width:90px;height:82px;padding:20px 19px 0 18px;
}
.iabout_pic_in span{
	display:block;
	text-align:center;
	border-bottom:1px solid #051a08;
	color:#051a08;
}
.iabout_pic_in .a{
	font:700 18px/34px "Microsoft Yahei";
}
.iabout_pic_in .b{
	font:12px/20px Arial;	
}

/*ipro  ececec*/
.ipro_tl{
	height:37px;
}
.ipro{
	height:416px;background:#006d47;padding:9px 0 11px;
}
.ipro_in{
	height:416px;overflow:hidden;
}
.iproer{
	position:relative;
	float:left;margin-right:2px;margin-bottom:2px;
}
.iproer_in{
	position:absolute;top:0;left:0;
	width:100%;height:100%;
	background:url(/images/img12.png) repeat;
	opacity:0;
	display:none\9;
	transition:all .3s linear;
}
.iproer:hover .iproer_in{
	opacity:1;
	display:block\9;
}
.iproer_z{
	position:relative;display:block;width:92%;height:90%;margin:0;margin-top:3.2%;margin-left:3.4%;
	border:2px solid #898989;
	text-align:center;
	font:16px/30px "Microsoft Yahei";color:#dadada;
	overflow:hidden;
}
.iproer_z span{
	position:absolute;width:100%;left:0;bottom:5%;
}
.iproer_a{
	position:absolute;top:8%;right:6%;
	width:9.69%;
	cursor:pointer;
}
.iproer_a img{
	max-width:100%;
}
.ipro_more{
	float:left;
	width:322px;height:65px;padding:7px 8px 6px;margin-bottom:2px;margin-right:330px;background:#76b351;
	text-align:center;
}
.ipro_more_in{
	display:block;width:318px;height:61px;
	border:2px solid #bbd9a8;
}
.ipro_more_in span{
	display:inline-block;
	border-bottom:1px solid #136120;width:143px;
}
.ipro_more_in .a{
	font:700 18px/33px "Microsoft Yahei";
	color:#074b12;		
}
.ipro_more_in .b{
	font:16px/22px Arial;
	color:#136120;		
}

/*iwrap_b*/
.iwrap_b{
	height:207px;padding:14px 0 26px;
}
.inews{
	width:685px;height:207px;
}
.inews_pic{
	width:227px;height:170px;
}
.inews_txt{
	width:440px;height:170px;
}
.inews_txt a{
	color:#313131;
}
.inewser_top dt{
	font:700 14px/30px "Microsoft Yahei";	
}
.inewser_top dd{
	font:12px/21px "Microsoft Yahei";color:#909090;
	height:63px;overflow:hidden;margin-bottom:14px;margin-top:6px;
}
.inewser{
	font:12px/27px "Microsoft Yahei";color:#313131;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.icontact{
	width:296px;height:207px;overflow:hidden;
	background:url(/images/img6.png) left 37px no-repeat;
}
.icontact .itl{
	margin-left:19px;
}
.icontact_con{
	padding-top:87px;padding-left:33px;
	font:12px/29px "Microsoft Yahei";color:#313131;
}
.icontact_con a{
	color:#313131;	
}
/*link*/
.link{
	height:49px;background:#323232;border-top:1px solid #474747;
}
.link_tl{
	font:16px/49px "Microsoft Yahei";color:#fec92f;
}
.link_con{
	font:14px/49px "Microsoft Yahei";color:#d2d2d2;margin-left:80px;height:49px;
	overflow:hidden;
}
.link_con a{
	display:inline-block;color:#d2d2d2;padding:0 13px;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}

/*foot*/
.foot{
	position:relative;
	height:100px;background:#262626;
	text-align:center;
}
.foot_infor{
	text-align:center;
	display:inline-block;height:12px;padding:20px 0 22px;
	font:12px/28px "Microsoft Yahei";color:#a8a8a8;
}
.foot_infor span{
	padding:0 9px;
}
.foot_infor a{
	color:#a8a8a8;
}
/*foot_nav*/
.foot_nav{
	text-align:center;
	height:12px;background:#006d47;
	font:14px/42px "Microsoft Yahei";color:#030903;
}
.foot_nav a{
	color:#030903;
	margin:0 20px;
}
